Skip to main content

Customer Order Delivery

Frequency:

Customer order delivery data is available when the delivery process closes on the WMS side.

Expected data:

Returns delivery data for a given Customer Order (CO).

Technical:


GET https://{url}/v1/orders/customer/{customerOrderExternalId}/delivery

Retrieve delivery data for a customer order.

Response Body

The response contains customer order header fields and a pickings array. Each picking contains a details array with the picked line items.

Top-level response fields:

NameTypeRequiredDescription
successbooleanYesWhether the operation succeeded
messagestringNoError message, if applicable
customer_order_idstringYesCO unique identifier in ERP
statusintegerYesCO delivery status: 1 - Not started, 2 - In picking, 3 - Delivered
shipping_datestringYesCO delivery date (in format '2025-04-15T12:51:34')
delivery_document_idstringYesDelivery document unique identifier in WMS
pickingsarrayYesArray of picking document objects

Picking object (inside pickings array):

NameTypeRequiredDescription
picking_document_idstringYesPicking document unique identifier in WMS
picking_datestringYesPicking document date (in format '2025-04-15T12:51:34')
detailsarrayYesArray of detail line objects for the picking document

Detail object (inside details array):

NameTypeRequiredDescription
customer_order_line_numberintegerYesCO detail line number
source_customer_order_line_numberintegerConditionalSource CO detail line number
article_idstringYesArticle unique identifier in ERP
quantitynumberYesPicked quantity
quantity_unit_idstringYesPicked quantity unit of measure
exciseobjectConditionalExcise stamp data object (contains serial, range_from, range_to). Present for tobacco or alcohol articles.
shelf_livesstring[]NoList of shelf life dates (in format '2021-02-04T00:00:00')
local_excisestringNoLocal excise stamp information
country_of_originstringNoCountry of origin from picked stock

Response

200: OK — Success

{
"success": true,
"message": null,
"customer_order_id": "3000437294",
"status": 3,
"shipping_date": "2025-04-15T12:51:34",
"delivery_document_id": "8726834",
"pickings": [
{
"picking_document_id": "WMS992827",
"picking_date": "2025-04-15T12:51:34",
"details": [
{
"customer_order_line_number": 10000,
"article_id": "0001",
"quantity": 12,
"quantity_unit_id": "PCS",
"country_of_origin": "KR",
"shelf_lives": [
"2021-02-04T00:00:00"
]
},
{
"customer_order_line_number": 10500,
"source_customer_order_line_number": 10000,
"article_id": "0001",
"quantity": 12,
"quantity_unit_id": "PCS",
"country_of_origin": "JP",
"shelf_lives": [
"2021-02-04T00:00:00"
]
},
{
"customer_order_line_number": 11000,
"source_customer_order_line_number": 10000,
"article_id": "0001",
"quantity": 36,
"quantity_unit_id": "PCS",
"country_of_origin": "JP",
"shelf_lives": [
"2021-02-11T00:00:00",
"2022-02-25T00:00:00"
]
}
]
},
{
"picking_document_id": "WMS992979",
"picking_date": "2025-04-15T12:51:34",
"details": [
{
"customer_order_line_number": 10000,
"article_id": "0001",
"quantity": 24,
"quantity_unit_id": "PCS",
"shelf_lives": [
"2021-02-04T00:00:00"
]
},
{
"customer_order_line_number": 20000,
"article_id": "0047",
"quantity": 18,
"quantity_unit_id": "PCS",
"excise": {
"serial": "GF",
"range_from": 1500,
"range_to": 3000
},
"shelf_lives": [
"2021-02-04T00:00:00"
]
},
{
"customer_order_line_number": 20500,
"source_customer_order_line_number": 20000,
"article_id": "0047",
"quantity": 12,
"quantity_unit_id": "PCS",
"excise": {
"serial": "GM",
"range_from": 400,
"range_to": 500
},
"shelf_lives": [
"2021-02-04T00:00:00",
"2022-02-25T00:00:00"
]
}
]
}
]
}

400: Bad Request — Error

{
"success": false,
"message": "Customer Order not found"
}